mysqli::__ construct
(mysqli_connect)打开与MySQL服务器的新连接
PHP 5, PHP 7, PHP 8
mysqli::__construct 是 mysqli 类的构造函数,用于创建到 MySQL 数据库的连接。该函数在使用面向对象方式连接数据库时被调用。
public mysqli::__construct(
string $hostname = ini_get("mysqli.default_host"),
string $username = ini_get("mysqli.default_user"),
string $password = ini_get("mysqli.default_pw"),
string $database = "",
int $port = ini_get("mysqli.default_port"),
string $socket = ini_get("mysqli.default_socket")
)
返回一个 mysqli 对象,如果连接失败,将触发错误并可通过 connect_error 属性获取错误信息。
<?php $mysqli = new mysqli("localhost", "root", "password", "test_db"); <p>if ($mysqli->connect_error) {<br> die("连接失败: " . $mysqli->connect_error);<br> }<br> echo "连接成功";<br> $mysqli->close();<br> ?><br>
此示例通过 mysqli::__construct 连接到本地的 MySQL 数据库 test_db,使用用户名 root 和密码 password。连接成功后输出“连接成功”,否则输出错误信息。最后关闭数据库连接。